package file;

import java.io.File;
import java.util.Arrays;

/**
 * Created by 5406160@qq.com on LiBoWen 李博闻.
 *
 * @ClassName : FileDemo5
 * @Author : 54061
 * @Date: 2022/2/12 15:18
 */
/*
NullPointerException : 在遍历文件夹案例中遇到了空指针异常,一定是你拿着文件在遍历

    如果file对象指向的是一个文件,file对象调用listFiles()得到的是一个null!
    如果file对象指向的是一个空文件夹,file对象调用listFiles()得到的是一个内容为空的数组!
 */
public class FileDemo5 {
    public static void main(String[] args) {

        //创建File对象
        File file = new File("");
        //遍历
        File[] files = file.listFiles();
        System.out.println("files = " + Arrays.toString(files));

        for (File f : files) {
            System.out.println("f = " + f.getName());
        }
    }
}
